package org.jeecg.modules.workflow.convert.acct;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.boc.ewr.business.entity.ElmtbAssmtApply;
import org.jeecg.common.workflow.vo.acct.elmtbAssmt.BpmAcctElmtbAssmtBaseVo;
import org.jeecg.common.workflow.vo.acct.elmtbAssmt.BpmAcctElmtbAssmtRespVo;

import java.util.List;

/**
 * @author : Wzz
 * @create : 2023-04- 27- 14:24
 * @desc :
 */
public interface BpmAcctElmtbAssmtConvert {
    ElmtbAssmtApply convert(BpmAcctElmtbAssmtBaseVo bean);

    BpmAcctElmtbAssmtRespVo convert(ElmtbAssmtApply bean);

    BpmAcctElmtbAssmtRespVo getInfoByProtocolNo(String bean);

    List<BpmAcctElmtbAssmtRespVo> convertList(List<ElmtbAssmtApply> list);

    IPage<BpmAcctElmtbAssmtRespVo> convertPage(IPage<ElmtbAssmtApply> page);
}
